@charset "utf-8";
footer,header,nav{display:block;margin:0; padding:0; }
body{margin:0 auto; font-family:"microsoft yahei"; color:#525252; font-size:12px;text-transform: uppercase;min-width: 1200px;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #cccccc; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #00ada9; background-color:#fff; padding:2px;}
a{color:#525252; text-decoration: none; cursor:pointer;}
.trans{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}

 .trans1 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans1 img:hover{ transform: rotate(360deg);}
 
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
a:hover{text-decoration: none; color:#00ada9;}
.box,.page,#strength,#prod,.about_r{width:1100px; height:auto; margin:0 auto;}
   
   /*椤堕儴*/
#head{ width:100%; min-width:1100px; height:40px;color:#909090; line-height:40px; border-bottom: 1px solid #ddd; margin-bottom: 25px;}
.head_l{line-height:40px;}
.head_r{text-align:center;}
.head_r a{color:#909090; }
.head_r a:hover{ color:#00ada9;}
.head_img{ float:right; margin-right:15px; padding-top:8px;}
   .head_img img{max-height: 25px;}
/*鎶ご*/
 #top{ background: url(images/20181029200316_171701350.jpg) center no-repeat; padding: 0 0 30px 0;} 
#top .logo{ width: auto;margin-right:10px;padding-top:30px;}
	#top .logo img{ width:132px;}
#top .name{ width: auto; font-size:35px; color:#333;font-weight:bold; line-height:33px;  padding-top:30px;}
	#top .name::after{ display: block; width: 1px; background: #dedede; height: 53px; content: ""; float: left; margin: 5px 12px 0 10px;}	
	#top .name p{ color:#909090; font-size:12px; font-weight: normal; font-family: "arial"; text-transform: uppercase;}
	#top .word{ width: auto; font-size: 13px; color: #555; line-height:34px; padding-top:28px;}
	#top .word dl{ font-size: 17px; color: #333 ; font-weight: bold; letter-spacing: -0.5px;}
	#top .word dl span{ color: #00ada9;}
	

#top .phone{ width: auto; background: url(images/20181030095211_2051314815.png) 0 15px no-repeat;color: #555; padding-top: 5px;   font-size: 15px; padding-left: 50px; margin-top: 15px;}
	#top .phone i{font-style: normal; color: #00ada9;  font-size:23px; font-weight: bold;}
#top .phone em{font-style: normal; color: #00ada9;  font-size:25px; font-weight: bold;}
	/*涓诲鑸�*/
			.nav {width: 100%;min-width: 1100px;font-family: "microsoft yahei";height: 53px;background:url(images/20180919195132_594066091.jpg)repeat-x;color: #fff;font-size: 15px;line-height: 50px;}
.main{margin: 0 auto;width: 1100px;}
			.main > li {position: relative;float: left;width:122px;height:100%;background: url(images/20180919163920_1003432397.png) center right no-repeat; }
            .main > li a{text-decoration: none;color: #fff;text-transform: capitalize;display: block;width: 100%;height: 100%;text-align: center;line-height: 53px;font-size: 16px;transition: background-color 0.5s ease-in-out;font-family: "Microsoft YaHei";text-transform: uppercase;}
            .main > li a:hover {background:url(images/20180919194550_864935927.jpg)repeat-x;}
 .nav .on{ width: 2px; height: 53px;background:url(images/20180919163920_1003432397.png)center no-repeat;}
			.drop{position: absolute;z-index: 10;}
			.drop li { opacity: 0;transform-origin: top center;}
			.drop li:nth-child(1) a{border: 1px solid #009390;} 
            .drop li a {background: #00ada9;width:120px;height:40px;text-align: center;line-height: 40px;border: 1px solid #009390;border-top: none;}
			.main li:hover .menu1 li:first-of-type {animation: menu1 0.3s ease-in-out forwards;animation-delay: 0.3s;}
			.main li:hover .menu1 li:nth-of-type(2) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 0.6s;}
			.main li:hover .menu1 li:nth-of-type(3) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 0.9s;}
			.main li:hover .menu1 li:nth-of-type(4) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 1.2s;}		
			.main li:hover .menu1 li:nth-of-type(5) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 1.5s;}
			@keyframes menu1 { 
				0% {    
					opacity: 0;  
					transform: translateX(50px) rotate(-90deg);  
				} 
				100% {   
					opacity: 1;   
					transform: translateX(0) rotate(0);  
				}
			}
			.main li:hover .menu2 li:first-of-type {animation: menu2 0.3s ease-in-out forwards;animation-delay: 0.2s;}
			.main li:hover .menu2 li:nth-of-type(2) {animation: menu2 0.3s ease-in-out forwards;animation-delay: 0.4s;}
			.main li:hover .menu2 li:last-of-type {animation: menu2 0.3s ease-in-out forwards;animation-delay: 0.6s;}
			.hover{background:url(images/20180919194550_864935927.jpg)repeat-x !important;}
			.hidden{overflow: hidden;}

/*骞荤伅鐗�*/
.focus {width:100%; height:550px; overflow:hidden; position:relative; min-width:1100px; background: url(images/20181119153132_1520554825.jpg)center no-repeat;}
.focus ul {height:600px; position:absolute;}
.focus ul li {float:left; width:100%; height:550px; overflow:hidden; position:relative; background:#fff;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1100px; left:50%; margin-left:-600px; height:24px; bottom:36px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(images/20180919202316_394473747.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{ overflow:hidden;}
   

   
   
/*鎼滅储*/
.search_all{ width:100%; min-width:1100px;  height:70px; position: absolute; top:601px; background: #fff; box-shadow: 5px 5px 5px #ddd;-webkit-box-shadow: 5px 5px 5px #ddd;-moz-box-shadow: 5px 5px 5px #ddd; -mz-box-shadow: 5px 5px 5px #ddd;-o-box-shadow: 5px 5px 5px #ddd;}
.search{ width:1100px; margin:0 auto; font-family:"Microsoft YaHei";}
.search a{ font-size:16px; color:#555;}
.search a:hover{ color:#00ada9;}
.searchl{ font-size:16px;line-height:70px;}
.searchl span{ font-weight: bold;}
.searchr{ width:350px;margin:16px 0; border: 1px solid #ddd; border-radius: 20px;}
.search_kong{ width:350px;float:right; overflow:hidden; height:40px;}
.search_2{float:left; width:240px; height:40px; line-height:40px;}
.search_tu{ float:right;height:40px; width:58px;}
.search_2 input{color:#909090;background:none; border-radius:20px; margin:0; width:289px; border: none; height:40px; line-height:40px;padding-left:17px; float:left;}
/*鍐呴〉鎼滅储*/
#n_search_all{ width:100%; min-width:1100px;  height:70px; position: absolute; top:599px; background: #fff;    box-shadow: 0 5px 5px #ddd;}
.n_search{ width:1100px; margin:0 auto; font-family:"Microsoft YaHei";}
.n_search a{ font-size:16px; color:#555;}
.n_search a:hover{ color:#00ada9;}
.n_searchl{ font-size:16px;line-height:70px;}
.n_searchl span{ font-weight: bold;}
.n_searchr{ width:350px;margin:16px 0; border: 1px solid #ddd; border-radius: 20px;}
.n_search_kong{ width:350px;float:right; overflow:hidden; height:40px;}
.n_search_2{float:left; width:240px; height:40px; line-height:40px;}
.n_search_tu{ float:right;height:40px; width:58px;}
   
 
 /*浜у搧灞曠ず*/
 
 .g_pro{position: relative;margin-top:110px; text-align: center; font-size: 12px; text-transform: uppercase; font-family: "arial"; color: #909090;}
 .g_pro h2{ font-size: 35px; font-weight: bold; color: #333; font-family: "microsoft yahei";}
 .g_pro h2::after{ width: 60px; display: block; content: ""; height: 1px; background: #00ada9; margin: 0 auto;  margin-bottom:12px; ;margin-top: 10px;}
 .product { width: 1100px; margin: 0 auto; height: 626px;  position: relative; margin-top:20px;}
 .prod_row2 { height: auto;}
.prod_row2 > .col2 > a { display: block; color: #333; transition: 0.5s all ease-in-out; text-align: center;font-size: 18px; font-weight: bold; line-height:40px; border: 1px solid #ddd;}
.prod_row2 > .col2 > a .en { display: block; color: #909090; text-transform: capitalize; font-weight: 100; line-height: 20px; font-size: 12px; font-family: "arial"; }
.prod_row2 > .col2 { float: left; width:200px; overflow: hidden; margin-left:24px;}
.prod_row2 > .col2:first-child { margin-left: 0; }
 .prod_row2 > .col2.on a{ color: #fff;border-radius:21px; border: 1px solid #00ada9;}
 .prod_row2 > .col2.on a span{color: #fff;}
.prod_row2 > .col2.on, .prod_row2 > .col2:hover a{background:#00ada9;border-radius:21px;}
.prod_row2 > .col2last { background:#fff; }

.prod_row3{ width: 1100px; height: 570px; position: relative; overflow: hidden; }
.prod_row3 ul li .fl{ position: relative; height: 525px; overflow: hidden; background: #f5f5f5;}
.prod_row3 ul li .fl .contact{ font-size: 16px; position: absolute; bottom:0; line-height:32px;background: linear-gradient(to right,  #00ada9, #ffaa00);-moz-linear-gradient(to right,  #00ada9, #ffaa00);-o-linear-gradient(to right,  #00ada9, #ffaa00);-ms-linear-gradient(to right,  #00ada9, #ffaa00); -o-linear-gradient(to right,  #00ada9, #ffaa00);  color:#fff; padding:20px 36px; width:100%; }
.prod_row3 ul li .fl .contact span{font-weight: bold; line-height:32px; font-size: 18px;}
.prod_row3 ul li .fl .contact span em{ font-style: normal; font-size: 20px;}
.prod_row3 ul li .fl .prod_more1{ position: absolute; display: block; text-align: left; font-size: 18px; color: #454545; line-height: 30px; top: 35px; left:35px; }
.prod_row3 ul li .fl .prod_more1 i{ display: block; width: 80px; height: 1px; background: #00ada9; position: relative; top: 5px; }
.prod_row3 ul li .fl .prod_more1 .en{ display: block; text-align: left; font-size: 12px; text-transform: uppercase; color: #999999; }
.prod_row3 ul li .fl .prod_more2 { position: absolute; display: block; bottom:125px; left: 35px; font-size: 16px; color: #454545; }
.prod_row3 ul li .fl .prod_more2 .en { font-size: 12px; text-transform: uppercase; color: #999; display: inline-block; margin: 0 5px; }
.prod_row3 .prod_list { margin-top:30px; position: absolute; }
.prod_row3 .prod_list > li{ width:1100px; float: left; }
.prod_row3 .prod_list > li > .fr{ width:812px; }
.divproduct_new_div_item { width:254px; float: left; margin: 0 0 2% 16px; position: relative; cursor:pointer; overflow:hidden; }

.divproduct_new_div_item:hover{ box-shadow: 0 0 0 1px #00ada9; }
.divproduct_new_div_item .divproduct_new_div_item_date{ display: none; }
.divproduct_new_div_item .divproduct_new_div_item_content { position: absolute; width: 100%; height: 35px; bottom: 0; line-height: 35px; overflow: hidden; }
.divproduct_new_div_item .divproduct_new_div_item_title{ position: relative; }

.divproduct_new_div_item .divproduct_new_div_item_a { display: block; line-height: 35px; height: 35px; background: #00ada9; width: 110px; padding-left: 20px; color: #fff; font-size: 14px; position: relative; float: left; transition:0.3s all ease-in-out; left:0}
.divproduct_new_div_item:hover .divproduct_new_div_item_a{ left: -215px; transition: 0.4s all cubic-bezier(.89,-0.42,0,.66); }
.divproduct_new_div_item .divproduct_new_div_item_a0 { display: block; line-height: 35px; height: 35px; background: #ccd4df; width: 60px; padding-right: 15px; color: #00ada9; font-size: 14px; position: relative; float: right; padding-left: 40px; transition:0.3s all ease-in-out; right: 0; }
.divproduct_new_div_item:hover .divproduct_new_div_item_a0{ right: -160px; transition: 0.4s all cubic-bezier(.89,-0.42,0,.66); }
.divproduct_new_div_item .divproduct_new_div_item_a::after { content: ''; width: 0px; height: 0px; border-top: 35px solid transparent; border-left: 35px solid #00ada9; display: block; position: absolute; top: 0; right: -35px; }
.divproduct_new_div_item .divproduct_new_div_item_a0::after { content: ''; width: 0px; height: 0px; border-bottom: 35px solid transparent; border-right: 35px solid #ccd4df; display: block; position: absolute; top: 0; left: -35px; }
.divproduct_new_div_item .product_div_item_pic{ display: block; padding: 0; transition:0.3s all ease-in-out; }
.divproduct_new_div_item .product_div_item_pic img{ width: 100%; display: block; height: auto; }

.product_div_item_pic a:after, .product_div_item_pic a::after { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5) url(images/20181015163602_451280762.png) no-repeat center; opacity: 0; filter: alpha(opacity=0); transition: 0.3s all ease; transform: scale(2); }
.product_div_item_pic a:hover:after, .product_div_item_pic a:hover::after{ transform:scale(1); opacity: 1; filter: alpha(opacity=100); transition: 0.4s all ease 0.3s; }
 
/*骞垮憡鏉�*/
 .banner2{ height:220px; overflow: hidden;margin-top:20px; background: url(images/20181101115015_365867900.jpg) top center no-repeat;}
   .banner2 .word{ width: 920px; margin: 0 auto; color: #fff;padding-top: 45px;}
   .banner2 .word p{ display: inline-block; font-size: 100px; font-weight: bold; float: left;}
   .banner2 .word p::after{ display: block; float: right;content: ""; height: 100px; width: 1px; background: #fff; margin:25px 25px 0 25px;}
   .banner2 .word .font{ width: auto; font-size:47px; font-weight: bold; padding-top: 10px;}
   .banner2 .word .font li{ display: block; float: left;width: 142px; margin-top: 13px; font-size: 20px; color: #fff; line-height: 40px; background: #ffaa00; text-align: center; font-weight: normal; letter-spacing: 1px;}
   .banner2 .word .font li+li{ margin-left: 30px;}

   /*寮€妯�*/
   #mold{ width: 100%; height: auto; background: #f5f5f5; padding-top: 45px; padding-bottom:100px;border-bottom:3px solid #00ada9;}
   .mold_l{ width:567px;overflow: hidden; height: 425px;}
.mold_l img{width: 567px; height: 425px;}
   .mold_r{ width:533px; height: 426px; position: relative;background: url(images/20181228165951_1135315643.jpg) bottom left no-repeat; font-size: 15px; line-height: 32px; color: #555; text-align: justify;}
   .mold_r p{ padding: 25px 0 195px 45px;}
   .mold_r i{ font-style: normal; padding-left: 45px; display: block; font-weight: bold; font-size: 22px; color: #333; float: left; padding-bottom:5px;}
   .mold_r em{ font-style: normal; display: block; margin-left:5px; font-size: 16px; color: #555; float: left;}
   .mold_r dl{ padding-left: 45px; line-height:20px; display: block; text-transform: uppercase; color: #909090; font-size: 12px; font-family: "arial";}
   .mold_d{ width: 60px; height: 46px; position: absolute; left: -20px; top:15px; background: url(images/20180920223714_618304788.png) top no-repeat;}
   
   /*瀹炲姏*/
   #strength{ margin-top: -50px; height: 100px; background: #fff; border-radius: 50px; overflow: hidden; position: relative; z-index: 2; box-shadow:0 5px 5px #ddd; -webkit-box-shadow:0 5px 5px #ddd;-moz-box-shadow:0 5px 5px #ddd; -ms-box-shadow:0 5px 5px #ddd; -o-box-shadow:0 5px 5px #ddd;}
   #strength li{ width: auto; display: block; float: left; font-size: 16px; color: #555; line-height: 100px; padding-left: 55px;}
   #strength li span{ color: #00ada9;  font-family: "arial"; font-size: 40px;}
   #strength li:first-of-type{ width: 220px; padding-left:35px;}
   #strength li:nth-child(3){ width: 165px;}
   #strength li:nth-child(2){ width: 280px;}
   #strength li:nth-last-of-type(1){ width: 230px;}
   #strength li p::after{ display: block; float: right; content: ""; height: 40px; background: #bbb; width: 1px; margin:35px 1px 0 1px; }
   #strength li:nth-last-of-type(1) p::after{ display: none;}

.number_l1{width:  auto; }
.number_l2{width:270px; margin-right:5px;}
.number_l3{width:118px;}
.number_ljs{font-size:18px; color:#a57f44; text-align:center;}
.number_ljs em{font-style:normal;display:block; font-size:30px;}

 
   /*浼樺娍*/
   #adv span{ color: #00ada9; font-size: 16px;}
  
   .adv1_t{ height:75px; padding-top: 5px; width: 358px; margin: 0 auto; margin-top: 40px; background: url(images/20180921113637_478913223.jpg) left top no-repeat; padding-left: 100px; font-size: 35px; font-weight: bold; color: #00ada9;}
   .adv1_t p{ text-transform: uppercase; font-size: 12px; font-family: "arial"; color: #909090; margin-top: 10px; font-weight: normal; letter-spacing: 0.4px;}
   .adv1_bg{ width: 1060px;margin:0 auto; padding: 20px; height: 484px; margin-top: 30px; background: url(images/20190523164316_1282730673.jpg) no-repeat;}
   .adv1_bg .word{ padding-left:15px;font-size: 15px; line-height: 28px; color: #555; text-align: justify;}
   .adv1_bg .word p{ font-size: 30px; font-weight: bold; color: #ffaa00; line-height: 50px;}
   .adv1_bg li:nth-child(1){ display: block; float: left;width:405px;}
      .adv1_bg .word2{ font-size: 15px; line-height: 28px; color: #fff; text-align: justify; margin-top: 235px;}
   .adv1_bg li:nth-child(2){  display: block; float: left;width: 260px;  padding-left:60px; padding-top: 365px;}
   .adv1_bg li:nth-child(3){  display: block; float: left;width: 260px; margin-left:65px; }
 .adv1_bg li:nth-child(3) .word{color: #fff;}
 .adv1_bg li:nth-child(3) .word p{color: #fff;}
   .adv1_bg .word2 p{ font-size: 30px; font-weight: bold; color: #fff; line-height: 50px;}
   
   
   .adv2_bg{ width: 100%; min-width: 1100px; height: 464px; background: url(images/20181015214003_500933637.jpg) center no-repeat;}
   .adv2_bg .word{ width:610px; font-size: 15px; line-height: 32px; color: #555; text-align: justify; padding-top:75px; height: auto;}
   .adv2_bg .word p{ padding-left:95px; font-size: 30px; font-weight: bold; color: #ffaa00; line-height: 40px;}
   .adv2_bg .word dl{padding-left:95px; font-size:12px; color: #909090; text-transform: uppercase; padding-bottom:10px;}
   .adv2_bg .word i{ display: block; width: 195px; line-height: 40px; border-radius: 20px; color: #fff; text-align: center; font-size: 18px; margin-top: 22px; background: #00ada9; font-style: normal;}
   .adv2_bg .word i a{font-size: 18px; color: #fff;}
   .supplier{ width: 610px; margin-top: 25px;     overflow: hidden;}
   .supplier td td td br{ display: none;}
   .supplier #colee_left{width: 610px; overflow: hidden;}
   .supplier td td td{ position: relative; height: 96px; overflow: hidden; padding-left:5px;}
   
   .supplier td td td div{ position: absolute; top:100px; width: 100%; background:#00ada9; color: #fff; line-height: 30px; padding-top: 0 !important;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
 
   .supplier td td td div a{ color: #fff; font-size: 14px; line-height: 30px;}
   .supplier td td td:hover div{position: absolute; top:66px;}
    
    .adv3_bg{ width: 100%; min-width: 1100px; margin-top: 45px; height: 750px; background: url(images/20181030115646_823640877.jpg) bottom center no-repeat;}
    .adv3_bg .word{ width:520px; font-size: 15px; line-height:32px; color: #555; text-align: justify; padding-top:38px; height: auto;}
   .adv3_bg .word p{ padding-left:95px; font-size: 30px; font-weight: bold; color: #ffaa00; line-height: 40px;}
   .adv3_bg .word dl{padding-left:95px; font-size:12px; color: #909090; text-transform: uppercase; padding-bottom:15px;}
   .adv3_bg .prod_gd{ width: 520px; margin-top:15px; overflow: hidden;}
   .prod_gd #coleer_left{ width: 520px; overflow: hidden;}
   .prod_gd td td td{padding-left:5px;}
 .adv3_bg .prod_gd td span{ display: none;}
   .adv4_bg .word{ width:550px; padding-top:58px;}
   .adv4_bg .word i{ display: inline-block; font-style: normal;float: left;color: #555; margin-top: 20px;}
   .adv4_bg .word em{ display: inline-block; font-style: normal;float: left; font-size: 28px; font-weight: bold; font-family: "microsoft yahei"; color: #00ada9;margin-top: 20px;}
   .adv4_bg .word a{ display: block; width: 100px; line-height: 33px; margin: 0 0 0 14px; text-align: center; border:solid #bbb 1px; float: left; font-size: 14px;margin-top: 20px;}
   
   /*娴佺▼*/
   #process{ width: 100%; min-width: 1100px; height: 580px; background: url(images/20181030143957_1141265273.jpg) top center no-repeat;}
   .process_t{ text-align: center; font-size: 20px; color: #555; padding-top:50px; line-height: 45px;}
   .process_t p{ font-size: 35px; font-weight: bold; color: #333;}
   .process_b{ margin-top:50px; background:#fff; height: 343px;}
   .process_b li{ display: block; background: #fff; float: left;width: 219px; height: 343px; border-left: 1px solid #ddd; text-align: center; position: relative; font-size: 16px; line-height: 28px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .process_b li p{ font-size: 20px; font-weight: bold; color: #333; line-height: 40px;}
 .process_b li img{ display: block; margin:0 auto; margin-top:52px; margin-bottom: 15px;}
 .process_b li:nth-child(5){ width: 218px; border-right: 1px solid #ddd;}
 .process_b li dl{ display: block;top: -22px; position: absolute; right: 0; left: 0; }
 .process_b li dl img{ margin-top: 0;}
 .process_b li:hover{ box-shadow: 0 10px 5px #ddd; color: #fff; background:rgba(1,171,168,1);}
 .process_b li:hover p{ color: #fff;}
 .process_b li img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .process_b li:hover img{ transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); border:2px solid #fff; border-radius: 50%;}
 .process_b li:hover dl img{ display: block; transform: none; border:none; border-radius:0;}
 
 /*鍚堜綔瀹㈡埛*/
  #partner{ width: 100%; min-width: 1100px; padding-top:45px; height: 360px; background: url(images/20181030140615_419998918.jpg)center top no-repeat;}
  #partner .box{ position: relative;}
  #partner .title{ font-size:17px; position: relative; color: #fff; text-align: center; line-height: 40px;}
  #partner .title p{ color: #fff; font-weight: bold; font-size: 35px;}
  #partner .title dl{left: 0; right: 0;  display: block;position: absolute; top:90px;animation:arrow 2s Infinite; -moz-animation:arrow 2s Infinite;-ms-animation:arrow 2s Infinite; -o-animation:arrow 2s Infinite; -webkit-animation:arrow 2s Infinite;}
  #partner a{ color:#fff;}
   /*绠ご鍔ㄧ敾*/
     @-webkit-keyframes arrow
{
 0% {top:90px;transform:rotateY(0);}
 30%{top:100px;}
 70%{top:80px;}
100%{top:90px;transform:rotateY(360deg);}
}

 @-ms-keyframes head_logo
{
 0% {top:90px;transform:rotateY(0);}
 30%{top:100px;}
 70%{top:80px;}
100%{top:90px;transform:rotateY(360deg);}
}
@-o-keyframes mymove
{
 0% {top:90px;transform:rotateY(0);}
 30%{top:100px;}
 70%{top:80px;}
100%{top:90px;transform:rotateY(360deg);}
}
@-moz-keyframes mymove
{
 0% {top:90px;transform:rotateY(0);}
 30%{top:100px;}
 70%{top:80px;}
100%{top:90px;transform:rotateY(360deg);}
}
  .partner_b{ margin-top:60px; overflow: hidden;}
  .partner_b #roller_left{overflow: hidden; width: 1100px; height: 180px;}
  .partner_b td td {padding-left: 5px;}
  
   /*绠€浠�*/
   #about{  font-size: 14px; padding-top:45px;}

.box_l{width:169px;}
.box_r{width:910px; overflow: hidden;}
.nep01{background:url(images/20181019205623_180716098.png) no-repeat; height:90px; margin-bottom:19px; color: #fff;}
.nep02{background:url(images/20181019205649_51800314.png) no-repeat; height:90px; margin-bottom:19px;}
.nep02:hover{background:url(images/20181019205623_180716098.png) no-repeat; height:90px; }
   .box_l{ font-size: 12px; text-transform: uppercase; color: #909090;}
   .box_l dl{ width: 150px; padding-top:15px; text-align: center;}
.box_l a{ display: block;line-height:40px; font-size:22px;color:#555; }
   .nep01>dl>a{ font-size: 25px; font-weight: bold;color: #fff;}
.hiddens{display:none;}

#show{ margin-top:10px;font-family:"Microsoft YaHei";}
.show_t{ line-height:40px; height:40px; border-bottom:#dedede 1px solid;}
.show_t p{ display:block; float:left; font-size:18px; font-weight:bold; color:#1f71ec;}
.show_t p span{ font-family:"arial"; font-size:18px; color:#a8a8a8; font-weight:normal; text-transform:uppercase;}
.show_t a{ display:block; float:right; color:#525252;font-size:14px;}
.show_t a:hover{ color:#1f71ec;}
.show_b{ margin-top:15px;}

   #mncon1 .fl{ width:450px;  }
   #mncon1 .fl .title{ font-size:80px; font-weight: bold; font-family: "arial"; color: #909090; text-transform: uppercase;}
   
   #mncon1 .fl .title p{ font-size: 35px; font-weight: bold; color: #333; font-family: "microsoft yahei"; }
   #mncon1 .fl .title p:after{ display: block; content: ""; width:50px; background: #fff; height: 3px; float: right; margin-right: 260px; margin-top: 40px;}
   #mncon1 .fl .font{ width: 378px; padding:22px 40px 21px 40px; background: #f5f5f5; border: 1px solid #fff; margin-top: 12px; line-height: 32px; font-size: 14px;}
   #mncon1 .fl .font a{ font-size: 14px;}
   #mncon1 .fr{ width:440px; height: 418px; overflow: hidden; float: left;}
   .box_r td br{ display: none;}
   .box_r table{ margin-top: -11px;}
.box_r td {padding-left:9px !important; height: 218px; position: relative; float: left;}
   .box_r td img{ border: 1px solid #ddd;}
   .box_r td div{border: 1px solid #ddd; width: 216px; height: 34px; line-height: 34px; text-align: center; color: #555; background: #fff; top:182px; border-top:none; padding-top: 0 !important; margin-top: -4px;}
   .box_r td:hover div{ background: #ffaa00; color: #fff;}
   .box_r td:hover div a{ color: #fff;}
#mncon2,#mncon3,#mncon4{ margin-top: 2px;}

   
   /*鏂伴椈涓績*/
.news{width:100%; min-width:1100px; overflow:hidden; margin:15px 0;}
.news_c_bg{ width:1100px; margin:0 auto; overflow:hidden; min-width:1100px; position:relative;}
.news_t{overflow:hidden; margin-top:10px;}
.news_tl{float:left; width:360px; overflow:hidden; margin-left:8px;}
.news_tl_bac{width:180px; height:180px; border:3px solid #d7d7d7; border-left-color:#00ada9; border-right-color: #fff; border-top-color: #d7d7d7; border-radius:50%; position:absolute; transition: all 0.5s linear;}
.news_tl:hover .news_tl_bac{-webkit-animation:circle 1s infinite linear; border-right-color: #00ada9; transition: all 0.5s linear;}
@-webkit-keyframes circle{
0%{ transform:rotate(0deg); }
100%{ transform:rotate(-360deg); }
}
.news_tl_m{overflow:hidden; position:relative;}
.news_tl_ml{float:left; font-size:120px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; line-height:191px; width:100px; margin-left:20px; text-align:center;}
.news_tl_mr{float:left; overflow:hidden; margin-top:50px; background:#fff; padding:20px 0;}
.news_tl_mr_en{font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; font-weight:bold; text-transform:uppercase;}
.news_tl_mr_m{font-size:40px; font-weight:bold; color:#00ada9; line-height:48px;}
.news_tr{float:right; width:650px; overflow:hidden;}
.news_tr_en{width:640px; margin-left:60px; border-top:solid 1px #ddd; text-align:right; font-size:13px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#ccc; line-height:20px; padding-top:16px;}
.news_tr_m{width:650px; overflow:hidden; line-height:26px; text-align:right; font-size:22px; color:#999;}
.news_tr_d{overflow:hidden; width:650px; margin-top:40px;}
.news_t a{display:block; float:left; text-decoration:none; height:82px; width:200px; transition: all 0.5s linear; margin:0px 2px; box-shadow:0 0 10px #cecece inset; background:#fcfcfc; position:relative;}
.news_t a.on{text-decoration:none; transition: all 0.5s linear; width:238px; background:#f5f5f5; box-shadow:0 0 0 #cecece;}
.news_tr_dm{font-size:18px; line-height:30px; padding-top:15px; padding-left:30px; transition: all 0.5s linear;}
.news_tr_den{font-family:Arial, Helvetica, sans-serif; padding-left:30px; font-size:12px; text-transform:uppercase; color:#ababab; transition: all 0.5s linear; line-height:22px;}
.news_t a.on .news_tr_dm{font-size:22px; font-weight:bold; color:#333;}
.news_t a.on .news_tr_dm, .news_t a.on .news_tr_den{padding-left:14px; transition: all 0.5s linear;}
.news_tr_dline{width:0px; height:3px; background:#00ada9; position:absolute; bottom:0; transition: all 0.5s linear;}
.news_t a.on .news_tr_dline{width:238px; transition: all 0.5s linear;}

.news_c_bg .content{overflow:hidden; width:1100px; margin:0 auto; height:474px; position:relative; margin-top:40px; min-width:1100px;}
.news_c_bg .content .ul{ position:absolute; left:0; top:0; width:1100px; min-width:1100px;}
.news_c_bg .content .li{ width:1100px; float:left; min-width:1100px;}

.news .news_div_item, .news .divdgweb_new_div_item{float:left; width:315px; border:solid 1px #ddd; height:419px; padding:25px; overflow:hidden; margin-right:-1px; position:relative;}
.news .news_div_item:nth-child(3), .news .divdgweb_new_div_item:nth-child(3){margin-right:0px;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{padding-top:194px; height:60px; line-height:60px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; color:#00ada9;}
.news .news_div_item_year, .news .divdgweb_new_div_item_year{position:absolute; font-size:56px; filter:Alpha(opacity=10); opacity:0.1;}
.news .news_div_item_month, .news .divdgweb_new_div_item_month{font-size:26px; float:left;}
.news .news_div_item_day, .news .divdgweb_new_div_item_day{font-size:26px; float:left;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{overflow:hidden;}
.news .divdgweb_new_div_item_content .divdgweb_new_div_item_body{font-size:14px; width:315px; color:#666; line-height:26px; overflow:hidden; height:50px; margin-bottom:30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{overflow:hidden; width:315px; white-space: nowrap; text-overflow: ellipsis; line-height:40px;}

.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:18px;}
.news .news_div_item_body{font-size:14px; width:315px; color:#666; line-height:26px; overflow:hidden; height:50px; margin-bottom:30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news .news_t_rgo{width:120px; overflow:hidden;}
.news .news_t_rgo a{font-size:0; line-height:0;}
.news .news_t_rgo p{font-size:14px; color:#333; line-height:32px; width:60px; border-bottom:solid 1px #ccc; padding-bottom:5px; transition: all 0.5s linear;}
.news .news_div_item_pic{width:318px; height:182px; border:solid 1px #ccc; position:absolute; top:25px; overflow:hidden;}
.news .news_div_item_pic img{ width:100%; margin-top:-20px;}

.news .news_div_item:hover .news_t_rgo p, .news .divdgweb_new_div_item:hover .news_t_rgo p{transition: all 0.5s linear; width:120px; border-bottom:solid 1px #00ada9; color:#00ada9;}
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transform: scale(1.15);}

     
/*鐗堟潈*/
  #copy_all{ margin-top: 45px;}
   #copy_all a{ font-size: 14px;}
  .copy_nav{ line-height: 60px; font-size: 15px; color: #fff; background: #00ada9; text-align: center; margin-bottom: 50px;}
  .copy_nav a{ font-size: 15px; color: #fff;}
  .copy_nav a:hover{color: #ffaa00;}
  .copy_nav span{ padding: 0 10px;}
  .copy_logo{ width: 189px; margin-right:55px;}
  .copy_w1{width: auto; font-size: 14px; line-height: 30px; background: url(images/20180921204502_145635823.png) 0 15px no-repeat; color:#525252; padding-left: 95px;}
  #copy_all p{ font-size: 18px;}
  
  .copy_w2{ margin-right:45px; width: auto; font-size: 14px; line-height: 30px; background: url(images/20180921204532_2017573011.png) 0 15px no-repeat; color:#525252; padding-left: 95px;}
   .copy_w2 strong{font-size: 16px; color: #00ada9;}
  #copy_all p{ font-size: 18px;}
  .copy_code{ width: auto;}
  .copy_font{ margin-top:25px;padding-bottom:45px;}
  .copy_font li{ display: block; width: auto; font-size: 14px; color: #525252; float: left; margin-right:25px;}
  .copy_font li a{font-size: 14px; color: #525252;}
  .copy_font li a:hover{color:#00ada9;}
 .copy_font li:nth-child(5){ margin-right:0;}
  /*鍙嬫儏閾炬帴*/
#link{ font-family:"microsoft yahei"; background: #f0f0f0; color: #525252; line-height: 60px;font-size:14px;}
.link_l{font-size:16px;color:#00ada9;width: auto;}

.linkTagcs li a{ font-size:14px !important;}
.linkTagcs li a:hover{ color:#00ada9 !important;}




/*浜у搧宸﹁竟*/

.left22{padding-left:22px;}
.list{width:240px; background:#fff; height:auto; font-family:"microsoft yahei"; border:1px solid #00ada9;}
.list_b{ width:240px; background:url(images/20180921163432_1561394197.jpg) no-repeat;text-align:center; height:135px; font-family:"microsoft yahei";}
.list_bt{ font-size:16px; color:#fff; padding-top:40px; font-family:"microsoft yahei";}
.list_bt span{font-size:28px; color:#fff; font-weight:bold; }
.list1{font-size:20px; font-weight:bold; width:218px; background:url(images/20180921163545_977498846.jpg) no-repeat; height:46px; color:#00ada9; line-height:55px; font-family:"microsoft yahei";}
.list1 a{font-size:20px; font-weight:bold; color:#00ada9; font-family:"microsoft yahei";}
.list2{font-size:15px;width:240px; background:url(images/20180921163545_410642250.jpg) repeat-y; line-height:33px; padding-left:40px;color:#555 !important;}
.list2 td{padding-right:30px !important;}
.list2 a{font-size:15px; line-height:33px;color:#555 !important;}
.list2 a:hover{color:#00ada9 !important;}
.list3{font-size:12px;width:240px; background:url(images/20180921163546_1491294700.jpg) repeat-y; line-height:36px; padding-left:40px;color:#555 !important;}
.list3 a{font-size:12px; line-height:36px;color:#555 !important;}
.list3 a:hover{color:#00ada9 !important;}
.list4{width:240px; height:33px;}
.xx{width:195px;margin:0 auto; border-top:1px dashed #bebebe;margin-top:10px;}

/*鍐呴〉浜у搧*/
.pro_detail_rel_item:nth-of-type(3){ display:none;}
#n_prod2{margin-top:-50px !important;position: relative; z-index: 99999;}
 .n_prod{ width: 800px; margin: 0 auto; font-size: 14px; line-height:32px; color: #555;}
 .n_prod dl{ display: block; line-height:37px; font-size: 18px; font-weight: bold; color: #fff; background: #00ada9; text-align: center; margin: 15px 0;}
 .n_prod i{ display: block; font-style: normal; font-weight: bold; font-size: 16px; color: #333;}
 .n_prod table{border-collapse: collapse; margin: 15px 0; width: 100%;}
 .n_prod td{ font-size: 14px; border: 1px solid #ddd; line-height: 30px; text-align: center;}
 .n_prod .img1{ margin: 15px 0 0 0;}
.n_prod .img1 img{ width :760px;}
 .n_prod .img4{ margin: 15px 0;}
 .n_prod .img4 img{ width: 184px;}
 .n_prod .img4 img+img{ margin-left:9px;}


 .n_prod .img5{ margin: 15px 0;}
 .n_prod .img5 img{ width: 154px; margin-bottom:8px;}
.n_prod .img5 img+img{ margin-left:8px;}
.n_prod .img5 img:nth-of-type(5n+1){margin-left:0;}

 .n_process{ margin-top:50px; background:#fff; height: 323px;}
   .n_process li{ display: block; background: #fff; float: left;width:159px; height: 313px; border-left: 1px solid #ddd; text-align: center; position: relative; font-size: 14px; line-height: 28px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .n_process li p{ font-size:18px; font-weight: bold; color: #333; line-height: 40px;}
 .n_process li img{ width: 100px; display: block; margin:0 auto; margin-top:52px; margin-bottom: 15px;}
 .n_process li:nth-child(5){ width:158px; border-right: 1px solid #ddd;}
 .n_process li dl{ background:none;display: block;top: -28px; position: absolute; right: 0; left: 0; }
 .n_process li dl img{ margin-top: 0; width:60px;}
 .n_process li:hover{ box-shadow: 0 10px 5px #ddd; color: #fff; background:rgba(1,171,168,1);}
 .n_process li:hover p{ color: #fff;}
 .n_process li img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .n_process li:hover img{ transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); border:2px solid #fff; border-radius: 50%;}
 .n_process li:hover dl img{ display: block; transform: none; border:none; border-radius:0;}
 
 /*鍐呴〉浜у搧鑱旂郴鏂瑰紡*/
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 20px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*瑕嗙洊bootstrape瀵规爣棰樺姞鐨勯粯璁ゅ杈硅窛*/


.p12-aboutinfo-1-nr{padding:0 20px 20px;width: 1200px;margin: 0 auto;}
.g_contactt {height: 375px;position: relative; width: 800px; margin: 0 auto;}
ul{list-style: none;}
.g_contactt .contactt {border: 1px solid #e1e1e1;padding: 16px 0;height: 350px;}
.tit {background:url(images/20180920111709_1084816251.png)no-repeat center center;height: 100px;text-align: center;clear: both;padding-top: 40px;}
.tit span {display: block;font-size: 24px;color: #00ada9;font-weight: bold;text-align: center;letter-spacing: 3px;padding-top: 10px;}
.tit span em {font-style: normal;color: #E8E8E8; line-height:26px;font-size: 14px;display: block;text-transform: uppercase;}
.g_contactt {height: 300px;position: relative;}
.g_contactt .contactt {border: 1px solid #e1e1e1;padding: 16px 0;height: 360px;}
.g_contactt .contactt li {position: relative;padding-left: 45px;float: left;width:305px;height:58px;line-height: 58px;border-bottom: 1px solid #e9e9e9;margin: 0 24px 0 24px;font-size: 15px;color: #333333;}
.g_contactt .contactt li em {position: absolute;left: 0px;}
.g_contactt .line {width: 1px;height: 330px;background: #e9e9e9;left:400px;top: 18px;position: absolute;}
.contactt li i {display: inline-block;padding-left: 33px;}
 .contactt li em img{ width:35px;}
 .contactt li em{ top: 12px;}


.detail_title{width:100% !important; text-align:center; font-size:18px; color:#fff; background:#00ada9; line-height:25px; margin-left:0 !important;}
.pro_detail_rel_hd{ width:805px !important; text-align:center; font-size:18px; color:#fff; background:#00ada9; line-height:25px; }
.pcontent_title_h4{ width:805px !important; text-align:center; font-size:18px; color:#333;}
.n_cert img{ width:575px; margin:10px; text-align:center; border:1px solid #dedede;}
.dgcontent_title_h5{ width:1100px !important; text-align:center; font-size:18px; color:#333;}
 .n_prod{ width: 805px; margin: 0 auto;font-size:14px; line-height:32px; margin-top:10px;}
.n_prod l{font-size:18px; font-weight:bold; color:#00ada9;}
.n_prod b{font-weight:bold;}
#cpdh_head{display:none;}

.n_feedback{ margin-top:20px; font-size:14px; border: 1px solid #ddd; padding:15px 20px 10px 20px; border-top:none;width:758px;margin-left: 2px;}
.index-active-yy input{display: block;height: 30px; width: 45%; float:left;margin-bottom: 8px; margin-right: 16px;font-size:14px; color: #333;    padding-left: 16px;}
.index-active-yy button{ font-size:16px; color: #333; margin-left: 10px; line-height: 30px; padding:0 20px; border-radius: 5px;}

.n_feedback p{ text-align: center; font-size: 18px; text-align: center; line-height: 40px;}

.n_adv{background:#eff7f7; padding:30px 20px; margin-top:-14px;}
.n_bg1{background:#eff7f7; padding:30px 20px; margin-top:4px;}
.n_bg2{background:#eff7f7; padding:20px 20px; margin-top:-14px;}
/*灏忓鑸�*/
.strong_title{ display:none;}
.centerHeadImage{ display:none;}
.mianbxContent { font-family:"microsoft yahei";background:#00ada9; line-height:40px; color:#fff;
text-align: left !important;font-size: 14px;line-height: 40px !important; width:1080px !important; margin-bottom: 12px !important;height: 40px !important;padding-left: 20px !important;}
.mianbxContent a{ font-size:14px;color:#fff;}
.mianbxContent a:hover{ font-size:14px;color:#fff;text-decoration:underline;}


/*鍐呴〉鏂伴椈*/
.nei_news{font-size: 14px;    line-height: 32px;}
.nei_news p{ text-indent: 2em;}
.pro_list_box_item_r strong {font-size: 16px;font-weight: normal;color: #525252; font-family:"microsoft yahei";}
.pro_list_box_item_r {font-size: 14px;line-height: 28px;color: #999;font-family:"microsoft yahei";}
.pro_list_box_item_r a:nth-of-type(2) {font-family:"microsoft yahei"; display:block;width: 50px;font-size: 14px;display: block;padding: 0 8px;color: #fff !important;background:#00ada9; margin-top: 10px;}
.pro_list_box_item_r a:hover:nth-of-type(2){background: #ffaa00;color: #fff !important;}
.pro_list_box_item_r font{ color:#fff;font-family:"microsoft yahei";}

/*鍐呴〉骞荤伅鐗�*/
.contact_banner{ min-width:1200px; height:350px; background:url(images/20180921202332_2090434132.jpg) center no-repeat; margin-bottom:110px;}

.news_banner{ min-width:1200px; height:350px; background:url(images/20180922095457_477195920.jpg) center no-repeat; margin-bottom:110px;}

.feedback_banner{ min-width:1200px; height:350px; background:url(images/20180922095457_882321390.jpg) center no-repeat; margin-bottom:110px;}

.information_banner{ min-width:1200px; height:350px; background:url(images/20180922095639_831934385.jpg) center no-repeat; margin-bottom:110px;}

.about_banner{ min-width:1200px; height:350px; background:url(images/20181101100318_2025257680.jpg) center no-repeat; margin-bottom:110px;}

.workshop_banner{ min-width:1200px; height:350px; background:url(images/20181107213523_428127643.jpg) center no-repeat; margin-bottom:110px;}
.g_contactt .contactt li:nth-child(1){display:none;}



.back-container {display: block;position: fixed;right: 50px;bottom: 50px;cursor: pointer; z-index: 99999;}
.conct{position: fixed;z-index: 9999999;top:100px;right: -127px;cursor: pointer;transition: all .3s ease; }
.conct:hover{right:0px;}
.conct a {color: #fff;text-decoration:none; font-size:16px; }
.conct a:hover {color:#ffaa00;}
.bar ul li {width:180px; height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent:65px;margin-bottom: 1px;border-radius: 3px;transition: all .5s ease;overflow: hidden; }
.bar .top {background:#00ada9 url(images/20180921183237_1282506086.png) no-repeat 0 0; }
.bar .phone {background:#00ada9 url(images/20180921183237_1282506086.png) no-repeat 0 -57px; }

.bar .QQ {background:#00ada9 url(images/20180921183237_1282506086.png) no-repeat 0 -113px; }
.bar .ercode {height:53px;background:#00ada9 url(images/20180921183237_1282506086.png) no-repeat 0 -169px; }
.bar .Home{background:#00ada9 url(images/20180921183237_1282506086.png) no-repeat 0 -225px; }

.conct:hover .ercode{height:200px;}
.hd_qr {margin-left:29px;}
.ercode img{width:125px;}